package com.ssm.dao;

import com.ssm.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: Cat.Sir
 * Description:
 * DateTime: 2022-04-30 20:25
 */
public interface UserMapper {
    //注册用户
    int addUser(User user);

    //用户修改自己信息
    int updateSelfInfo(User user);

    //管理员修改用户信息
    int updateUserInfo(User user);

    //用户修改信息通过姓名
    User queryInfoByName(@Param("uName") String uName);

    //查询所有信息
    List<User> queryAllInfo();

    //用户自己修改密码
    int updateUserPwdById(User user);
}
